00000000000000000000000000000000111111111111122233445555556666666544445667788887766654443332211100000111222333333332221112211334454433333222111000	00
00000000000000000000000000000001111111111111122344555555556666766655556667899987776544443322211100011111222333333333221223213555554433333221111000
00000000000000000000000000000001111111111111223344555555555566777767766678999987654444433222111100111111123333233333222333224555554443332211110000
00000000000000000000000000000000001111000112233344555555444455677888777899a98876544322322222111111111111122333344433223444445566654433322111000000
00000000000000000000000000000000000000001112223334444444334556678887777899888865433222121111111111222111122233344432233444555566554322211111111000
00000000000000000000000000000000000000001112223333333333345566678898767888888754433222111111111111122211211233344432334455555676543322222222111100	05
00000000000000000000011100000000000000011111223333322223345666788887767888876544332222111111112222122212222233344433344555555676554333333222211100
00000000000000000001111000000000011100011111122222222233445566788877767888754433322222111111122222122212222233344433455554455676554333333222211111
00000000000110000111111100000001111111011111112221112233344456788776567886543332222211111111222222222222222233444444555433345665433333322222111111
00000000011111000111111100000001111111111111111111112223333456788765446764432222221111111111222222222222333334455445554322245554333333222111111111
00000000111111000111111000000011112221111111111111111222223456777654445543222211111111111111222233322223333344555556654332135432222333221111111110	10
00000011111111111111100000000111122222211111111222211122233445677753333322222222111111111111222333333333333455555566654332123321112223221111111100
00000111111111111111100000000111222222212222212222221112233345677764322222222322211111111111222233333333334555566557554321122321111222221110000000
00001111111111111122111000000111223332223333212333222222233334567754333222333332211111111111122233333333445556666567654321112221111222221110000000
11111111122221111122111000000111223333223333223333222222223334577765433333333322211111122211112233333334445556665567653221111100011221111110000000
11111122222221111222211000000111223333333333223333333222223334577765334555443221122211222212112233334444455556655556653322211100011111100000000000	15
11112222222221111222210001000111123333333333333333333332223335777654455555432221223212222222222233344445555555555555555433211100011111100000000000
11222222222211112232211111000011112334444443333444433332233347877655666654322222333212232223322233455555555555545566555543222100011111100000000000
11222222333222122333222111000011122334444444444445443333333468887666666544222233333222333333333234555556665555445666555433211000011111100000000000
11223333333322122233222111100001112334444444445555554333333578988777665443222233333333333334443234556666666554445676544332111000000001100000000000
11123333333322222333332111110000112334444444445555554333334579999877644432222344433333344345554335567776665554345576554333222110000000000000000001	20
11133333333322222333322111110000112334444444455555544433334689998876543322233455433333344456554345677777665443345676654333332211000000000000000011
11133333333222334444321122210000112333333334455665555543335789988776543333345555433333355566554445777777665433345666654433332221000000000000000111
11223333333333445544322222210000111233333333456666666554334678988877653334456655333333456776545556787776654332345566654433332221100000000000000111
11222233333334455554433322210000011222222223356666776654344568998877654334666654333333477876667666787766554332345555554433332221100000000001000111
11111222333344455554433322000000011122222233345677777654445678998877654345776553333344778887777767787644543322335555554333322211100000000111000112	25
01111222333444555554433211111110011111111233345678887765446789988876544457776543344567899988888777777643333221334444444333222110000000000111100122
01111122233445555544322111122110011111111233455678887765447899988765544578875556667788abb998888777777653322221333333333332221100000000000111100122
0000012223344555554321111122211001122233333455677888766655789998876556678876667778889abba999877777776653322211233333333322211000000000011111100122
000000122334455554322122222221111122334554345778888877776678999886677778987667788889abcb9998775666665553321111123333333222110000000000111111111122
00000001234445555532222333321111112334555534678888888888777899987778888998777888999aaba98887554445555553322111122223322100000000000111111122111222	30
0000111123455555553223333222111112334566654467889999999987799aa98889989998888888999999986654433333455443222111112222221000000011111121111122212233
00011223345555555533333332211111123345677655688889999aaaa889abbaa99a999998888888899887765443333233333333222111111111110000000111111221111222212455
0001233445555555554335443221111112335567765577888888aaabba9abbbbaaaaa99998888877667776543333322222333332222111111111100000001111111222111223212455
0001233455555566554445433222221112345566665567777877999abb9abcccbbbaa99987666655555555433332222222222222221111111000000000011222111232223333212355
00012345555556666655554322222211113456666655666667666789bcccccccbbbaaa9886544333333444322222222111222221111111000000000000112222112333223343322344	35
0001234555555666666655432222221111355667776556665555689abcccccccbbaaa99887643332233333222222222111111111100000000000011011112233223333333455333355
000123445555556666666643343222111135567787655555444579abbccccccbbaa9998887654322222222111111111111100000000000111112211011122333223333333455555555
000112345555555566666644553322111133446776655643345689abccccbbbbaa98887766543322222222111111111111111112110111222222210011223333333333333455666667
000111234555544456666555553322211122346655554433446689abccdccbaaa987776644333222222222222222222211122222211222222221110011223333333444444456666677
0001112344444444566765555553332111224555544433444679abbbcddccba88776655433332222233333333333332211222222212222333221111111223333344455544456777777	40
001122333444333456676666655543311112444543333456778abbbbccccca887665444433333343333333334443332122222232222233333221111111112233345566655567777878
0111223333333224556776666655433111123344322345779aabbbbbbccccb988776654333335555555554455554322123333332223333333221112211111233345666666678888888
011112223332222345667766666553211211332222356789abbbbaaaabcccbba9887654333456666666666666543322233344332233333322111112221112233334567887788888888
00111112222222234556677666654321222111123446789aabbbaa889abccbba98876433335667777777777765432334455554333344433211111233221223333344568aa999998887
0001111111111223455566677665432222221112365789aaabbaa87799bbbba9887544444467788888888887654323555566543344433322111123333312355554556679aaa9998877	45
0000000011111122345556666665432333321124677889aaaaaa87678aabba98875545554678999988888887643234566666555554333322111123333321246666778889aaa9998877
00000000111111223344456666643335553211356788999aaaa986789aaaa98776666654568999988888888753223466777766665322221111112334432234568899aa9aaaaa998877
000000000111111222334456666433555532113567889999999866789aaa98776677664468aba987678888753222345677776665432111111112234443334567999aaaaaaaaa998876
0000000001111111112334566655556665321245678888888886667899999877788875568aaba876567887552233445677776554332111111223334554456668aaaabbbaaaa9988766
1111111111111111111335566655666655211245678888877666567899999888888766689aaa8764456664322355666677555433322111111123345556666668abbbbbbaaa98888766	50
111111111111111111233556665666654322124567777777655556778899999998776679aa987644445433333578887775433333221111221123455666677779bbbbbaa98777777766
11111111111111111223355555666665553212355667655544555667889999999887778aaa97655444333333478898875433332211111222112345666678878abbb997655556666655
11121111111111111223355555677776653212335565544444556677889999999998889aa98667765433455567888876432222111111122211235566678998abbb9744333333344433
1122111122111111112234554567777765322223222224444566677788999999999999aaa97678765545677678888764322111111111222222235566889aaaccba8632222222233211
112332222222221111122333467788876433343244444444566777888999999999999aaa987788766777888888887543221111222112223333234566889abacbba8632221111122211	55
11223333322233221111223356788887545555434444444477778889999999999999aaaa989998777889999888876432222222221111223333333456789abbbbaa9763221111111110
11223333333333332111122336788886666665544444444458889999999988888999aaaaaaaa9889aaaa998877754322223332221221233445433446678abbbba98776543211111100
11223444443344332111112346678887777766544444444458999999999888888999abbaaaa999acccba9987655433333443322222222335555555667789abbb998777665422110000
1122334555445443321111224578888888877655444444448999999999887788899aabbbbba98acdccba98655433345554332222222223455666667788999aba987667665553110000
01223345565555533332112245688888888877754444444489999999988678999aaabbbbbbaabcddccba865443335566533222222333334566777778899999aa987545555532110000	60
01223345566665543322112234678888888887654444444489999988876789aaaaabbcccbbbbcdddca9875444445666653223432234433457777778888888999888643345431000000
11223334556666554332211234567888888888754333356788888887768899aabbbbbccccbbcdddcb98766666667776432235533345555567777888888888888887653223331000000
11122333445666654433221233467788888888875333355678777665578899aaabbbcccccccddddcba7668888888764323345543346667777777877777777788887653211111100000
1111223333456666543322122334678888888887543333567655544556888899aabbbbbbccdddddcb97679aa9998743333566544446677777777765666666667776653211111000000
11112222233456666543322222345678888888875553335554433455566678899aaaaa9abcddddcb987689aaaa97643335666545557777777777654455555555555553211110000001	65
22222222233345666655322222235678888888876664333333455666655566778999999abcdeeeca87889abba976444445776556667777777665543333343333333333211100000111
22222222233445666665333322233567888888877764444455577777666555667788889abcdeeecbbbbbbbba8765555545787767877777776444443222322222222221111000111111
23333333333445666665444322223566788888888866555566788887776655556677799abceeedddddccba987655777765788888887777665433332222211111111111000111111111
233444433345556666666543222223567888888888777666778899988876665566779aabcdeeeddddccba9877666889865788888887776655555443322111111111111111111111100
234555544445567777666543333223356788888888888777879aaaaaa9877765677aabbcdeeeedddccbba99877778aaa868a9998877766445555554322222122211111111111111000	70
33456666566667888777654333332223578888888888788888aaaaaa99988865579abccdeeffedddcccbbba98779abbb878aa998887765445556654323332233332222221111110000
33456777778788999888754554432223357888888999999999abbbbbbaa98755578abddeeefeeddccccccbba989abccb999bb999887754345666644444433344433333222111100001
34567899999999aaa99875566654332235677888999aaaaaaaabbbbbbaa98755568acdeeeeeeddccbbbbcccaaaabcdcbaabbba98887654345666544555544555444333221111001111
3456689aba99aabaa9987667776433333356778899aaaaaaaaabbbbbaa9877755568adeeeeeeddccba99accbbbbcdddccccbb988887643335666656666555555544332111100011111
3456678aaa99bcbba9987778876444433335567899aaaaaabbbbbbbaa99998776558addeeedddcba9999abcccccdedddddcba866666543234566677776666665544311111000111111	75
123566788889bdcbaa99899886445664333355789aaaabbbbbbbbbbbaaaaa98777568bcdeeddcbb998889abccdddddddddcbb964333433233466788887777665541111100011112111
013345567779bccbaa99aaa9876667753333455689aaabbbbbbbbbbbbbba9888875579bdeeddbba9888889bbcccccccccccbaa86432222233466889a88777654411111011111222111
012233345579bcbbaaaaaaa9998888754443345678aaaabbbbbbbbbcccba9999887579cdddddba988777899abbbbbbbbccbbaa87643211134567899887776533111000111112222111
0122223333479aaaaaabbbaaaa998875455543456789aaaaaaaabbccccb99aaa98777adddddcb987777788889999999aaaaa9987654211235678898776664311100011111222222111
122222233345788abbbbbbaaaaa998767776544456888aaaa99abccccccbbbba98777abcddccb877666778888888888888888876654321245677777666531111100111112333221111	80
222233343334578abcccbbbbbbaa9877788765544566888899aabcccccccccba988778acccca9876666667777777888777777665543321245666666655211100011111112333211110
3322334555434468accccccccbbba98899877776555567789aabcccccccccca99998779aaaa98766666555566666776666666553333211345566655543111000111121123432211000
33323345666444468abccccccccba999aa9889aa986567889abbcccccdcccaa9aaa9889aaa998877777665554555666555554333222111344555553320100001112222235531110001
4332234567766444689accccccccbbbbbba99aaaa9666789aabbccccdddccaabbbaa989aaaa99999998876654444445555433322222112344443332100000111122444455421101111
54332335678776545679acccccccccbccba99abba9667889abcccccddddcbacccbba989bbbbbbbbaaaa987765433333333322221111002333333221010001111225655555311011111	85
543333455788776555679bbbbbccccccccbaaabaa8768999acccccddddccbccccbba989bbcccccbbbbaa88887543333222221111100001211111110000012222256666664310112211
643333455678776655678aabbbbccccccbbbabbaaa878aa9accccdddddcccccccba999abccdddddccbaa9a988765432211111111000000111000000001223443467777663101122222
654444556678887666678aaabbbbccbccbbbbbbbbaa88abaabccddddddccccccbbaa99accdddeeddcbbbaaa98765332222211111111100000000000121123554577777653101222211
66555555677888777777899abbbbbbabccbbbbbbbba89bbbbbccdddddddddcccccba99acddeeeeedccbbba987653334544442222222100000000000122234676788876642101233211
76555556678888877777789aabbbbaabbcbbbcccbba99bccbbccddddddddddccccba99acddefeeeddccbaa876543467886655333332210000000111123346788898776531012333211	90
776666667788888888888899aaaaaaaabccbbcccccbaabccccccdeedddddddddddca9abdddeedddddcba88765555788998776544332100011111111122568999998766411133443212
87777777888899999888888999aaaaaabccccccccccbaaccccccdeeedddddddddccaabbddddddddbb9977665566699aa99887654321000111111111235678999887654211134553223
a877888888899aaa9999888888abaaaabcccccddddccabccccccdeeeeeeeeedddcbaabcdddddbb99987766668878aaaaa9886654320001111111111235789988776532111135653333
aa9998888999aaaaaaaa988899aaaaaabccccdeeeedbbbcccddddeeeeeeeeedddcbabccddddcbbaa988a9868999aabbaa9876543110012222111221235788876432211111246665433
aaaa9999999aabbbaaaaa9999aaaaaaabccddeeeeedcccccdeeddeeeeeeeeedddcbabcddeeddcdcca9aa9879aaabbbba98765421111124421111222124678876433222111356665432	95
bbaaa9999aaabbbbbbbaa9aaaaaaabbbbccddefeeedccccddeeeeeffeeeeeeddcbbbccdeeeeeeedcbba9999bbbbbbba986543311112245422112332134568888763431111467765321	
bbbaaaaaaabbbccbbbbbaaaaabbbbbbbcccdefffeedcccddeeeeeffffeeeeddcbbbccdeeeeeeeedccccaaaaccbbbba98753321111244554221124443135689aa986521124677764312
bbbbbbbbbbbcccdccbbbbaabbbbbbccccccdefffeedcccdeeefffffffeeeeddcbbdeeeeeeeffeedccccbcccccbbbaa9875321112245555422123455434479abba97521235688864322
bbbbbccccccccdddccccbbbbbcccccccddddefffeedddddeeffffffffeeeedcbbdeeeeeeefffeeedcccccccccbbba98753211113455664222124567545579bccb97521246789863344	99

